Add support for Swiss Map 50 'xol' format.
authoroliskoli <oliskoli>
Mon, 20 Aug 2007 22:12:20 +0000 (22:12 +0000)
committeroliskoli <oliskoli>
Mon, 20 Aug 2007 22:12:20 +0000 (22:12 +0000)
Add GPS data generator (hidden input format).

Makefile.in
vecs.c

index c09e0117fdef85026746df7e87ca4a8fde64a34e..793427e0bd4c5f8977af0b7d08167a24c23a832f 100644 (file)
@@ -55,7 +55,7 @@ FMTS=magproto.o gpx.o geo.o mapsend.o mapsource.o garmin_tables.o \
        ignrando.o stmwpp.o msroute.o cst.o nmn4.o mag_pdb.o compegps.o \
        yahoo.o unicsv.o wfff_xml.o garmin_txt.o axim_gpb.o gpssim.o \
        wbt-200.o stmsdf.o gtrnctr.o dmtlog.o raymarine.o alan.o vitovtt.o \
-       ggv_log.o g7towin.o garmin_gpi.o lmx.o
+       ggv_log.o g7towin.o garmin_gpi.o lmx.o random.o xol.o
 
 FILTERS=position.o radius.o duplicate.o arcdist.o polygon.o smplrout.o \
        reverse_route.o sort.o stackfilter.o trackfilter.o discard.o \
@@ -607,6 +607,9 @@ quovadis.o: quovadis.c quovadis.h defs.h config.h queue.h gbtypes.h \
   pdbfile.h
 radius.o: radius.c defs.h config.h queue.h gbtypes.h zlib/zlib.h \
   zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h filterdefs.h grtcirc.h
+random.o: random.c defs.h config.h queue.h gbtypes.h zlib/zlib.h \
+  zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h filterdefs.h grtcirc.h \
+  jeeps/gpsmath.h
 raymarine.o: raymarine.c defs.h config.h queue.h gbtypes.h zlib/zlib.h \
   zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h csv_util.h
 reverse_route.o: reverse_route.c defs.h config.h queue.h gbtypes.h \
@@ -716,6 +719,9 @@ xmlgeneric.o: xmlgeneric.c defs.h config.h queue.h gbtypes.h zlib/zlib.h \
   zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h xmlgeneric.h
 xmltag.o: xmltag.c defs.h config.h queue.h gbtypes.h zlib/zlib.h \
   zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h
+xol.o:xol.c defs.h config.h queue.h gbtypes.h zlib/zlib.h \
+  zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h xmlgeneric.h \
+  jeeps/gpsmath.h garmin_tables.h
 yahoo.o: yahoo.c defs.h config.h queue.h gbtypes.h zlib/zlib.h \
   zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h xmlgeneric.h
 jeeps/gpsapp.o: jeeps/gpsapp.c jeeps/gps.h jeeps/../defs.h \
diff --git a/vecs.c b/vecs.c
index 485a9f003855fd3f6f2af9c3ef6c79b26dcb08c8..67f568cb44e2a605245c9091b2320d59006a4006 100644 (file)
--- a/vecs.c
+++ b/vecs.c
@@ -119,7 +119,9 @@ extern ff_vecs_t vitovtt_vecs;
 extern ff_vecs_t ggv_log_vecs;
 extern ff_vecs_t g7towin_vecs;
 extern ff_vecs_t garmin_gpi_vecs;
-extern ff_vecs_t lmx_vecs;;
+extern ff_vecs_t lmx_vecs;
+extern ff_vecs_t random_vecs;
+extern ff_vecs_t xol_vecs;
 
 static
 vecs_t vec_list[] = {
@@ -674,6 +676,18 @@ vecs_t vec_list[] = {
                 "Nokia Landmark Exchange",
                 NULL
         },
+        {
+                &random_vecs,
+                "random",
+                "Internal GPS data generator",
+                NULL
+        },
+        {
+                &xol_vecs,
+                "xol",
+                "Swiss Map 50 (.xol)",
+                "xol"
+        },
        {
                NULL,
                NULL,